package com.wyc.price.service;

import com.wyc.internalCommon.request.DirectionDTO;
import com.wyc.internalCommon.request.ForecastPriceDTO;
import com.wyc.internalCommon.response.ForecastPriceResponse;
import com.wyc.internalCommon.result.ApiResult;

public interface ForecastPriceService {

    /**
     * 计算预算价格
     * @param forecastPriceDTO
     * @return
     */
    ApiResult<ForecastPriceResponse> forecastPrice(ForecastPriceDTO forecastPriceDTO);

    /**
     * 计算实际价格
     * @param directionDTO
     * @return
     */
    ApiResult calulatePrice(DirectionDTO directionDTO);
}
